let htmlwebpackplugin=require('html-webpack-plugin')
let path=require('path')
module.exports={
    entry:'./src/js/index.js',
    output:{
        path:__dirname+'/build',
        filename:'index.js',
        environment:{
            arrowFunction:false

        }
    },
    mode:'production',
    module:{
        rules:[
            // 加载器1 处理js
            {
                test:/\.js$/,
                use:{
                    loader:'babel-loader',
                    options:{
                        // 根据配置的支持浏览器去处理代码
                        presets:['@babel/preset-env']
                    }
                }
            },{
                test:/\.css$/,
                use:['style-loader','css-loader']
                },{
                    test:/\.scss$/,
                    use:['style-loader','css-loader','sass-loader']
                },
                {
                    test:/\.(png|jpe?g|gif|svg|webp)(\?,*)?$/,
                    use:{
                        loader:'url-loader',
                        options:{
                            limit:8000,
                            name:'img/[name]-[hash:5].[ext]'
                        }
                    }
                }
                
                
        
        
        ]
    },
    plugins:[
        new htmlwebpackplugin({
            template:'./public/html/login.html',
            title:'我是复制之后写的标题',
            // filename:'gg.html'
        }),
        
    ],
    devServer:{
        static:path.resolve('./public'),
        port:9090,
        open:true,
        // proxy:{
            
        //     '/test':{
        //         target:' http://localhost:3000/user/check',
        //         changeOrigin:true,
               
        //     }
        // }
    },

    



    


}